package com.zhongke.cotrun.model.enums;


/**
 * <p>作者 yhl
 * <p>日期 2018-12-14 14:18
 * <p>说明 错误码
 */
public enum EnumConfigType {

    USE_AREA(1, "USE_AREA","应用领域"),//农林牧渔；采矿业；制造业；电力、热力、燃气及水生产和供应业；建筑业；信息传输、软件和信息技术服务业；科学研究和技术服务业；水利、环境和公共设施管理业；卫生和社会活动；公共管理、社会保障和社会组织；国际组织；其他；
    SKILL_AREA(2, "SKILL_AREA","技术领域"),//电子及信息；软件工程；生物医药；新能源及新材料；光机电一体化；高效节能；环境保护；航空航天；地球、空间及海洋工程；核应用；其他；
    FRUIT_TYPE(3, "FRUIT_TYPE","成果类型"),//技术项目；专利；版权；商标；其他；
    FINANCING_TYPE(4, "FINANCING_TYPE","融资阶段"),//天使轮；A轮；B轮；C轮；其他；
    PROCESS_TYPE(5, "PROCESS_TYPE","当前阶段"),//研发中；实验中；测试中；落地中；其他；
    ;

    private int code;
    private String value;
    private String desc;

    EnumConfigType(int code, String value, String desc) {
        this.code = code;
        this.value=value;
        this.desc = desc;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }

    public String getValue() {
        return value;
    }

    public EnumConfigType setValue(String value) {
        this.value = value;
        return this;
    }

    public static EnumConfigType codeOf(int code) {
        for (EnumConfigType item : EnumConfigType.values()) {
            if (item == null) {
                continue;
            }
            if (code == item.code) {
                return item;
            }
        }
        return null;
    }
}
